@charset "utf-8";
/* CSS Document */
html{
	font-size:62.5%;
	font-family:"Microsoft YaHei";
}


*{ margin:0; padding:0;}
.cb{ clear:both;}
.fl{ float:left;}
.fr{ float:right;font-size:16px}
input, a, select, textarea{ border:none; outline:none; list-style:none; padding:0; margin:0;}
.clearfix:after { content:" "; display:block; height:0; visibility:hidden; clear:both}
#warpper{ width:100%; position:relative; margin:0 auto; overflow:hidden;}
.rel{ width:100%; height:100%; position:relative;}
.pic{ width:100%;}
.pic img{ width:100%;}


.warp{ width:1200px;position:relative; margin:0 auto; height:100%;}
#header .header-t { border-bottom:1px solid #c2c2c2;height:93px;position:relative}
#header .header-t .logo { width:73px;height:44px;position: absolute;top: 0;bottom: 0;left: 0;margin: auto;}
#header .header-t .company_name { height:44px;position: absolute;top: 0;bottom: 0;left:84px;margin: auto;font-size:16px;color:#015e44}
#header .header-t .company_title { position: absolute;top: 53px;bottom: 0;left:12%;margin: auto;font-size:12px;color:#015e44}
#header .header-t .company_entitle { position: absolute;top: 75px;bottom: 0;left:0;margin: auto;font-size:12px;color:#015e44; font-family:Arial}
#header .header-t .wuliu { position:absolute;right:0;top:20%} 
#header .header-t .wuliu li { float:left;margin-right:20px;font-size:16px;color:#015e44}
#header .header-b { background:#015e44; position:relative}
#header .header-b .fuwu { position: absolute;bottom: 0;right:100px;margin: auto;font-size:14px;color:#fff;z-index:999;line-height:56px}
#header .header-b .rexian { position: absolute;bottom: 0;right:0;margin: auto;font-size:14px;color:#fff;z-index:999; line-height:56px}
#header .header-b .list > li { float:left;text-align:center;padding:22px 0;width:9.5%;color:#fff;font-size:14px;position:relative}
#header .header-b .list a > li { float:left;text-align:center;padding:22px 0;width:9.5%;color:#fff;font-size:14px;position:relative}
#header .header-b .list > li:hover{ background:#f0f0f0; color:#005e3e;}
#header .header-b .list a > li:hover{background:#f0f0f0; color:#005e3e;}
#header .header-b .list li .xia{  position:absolute; width:100%; top:58px; height:auto; left:0; background:#fff; z-index:99; display:none;}
#header .header-b .list li .xia dt {   font-size:14px; color:#242424; width:100%; margin:0 auto; padding:20px 0; cursor:pointer; position:relative}
#header .header-b .list li .xia dt a { color:#242424}
#header .header-b .list li .xia dt:hover{background:#f0f0f0; color:#005e3e;}
#header .header-b .list li .xia dt .xia2 { position:absolute; width:100%; top:0; height:auto; left:100%; background:#fff; z-index:99; display:none;}
#header .header-b .list li .xia dt .xia2  li {  font-size:14px; color:#242424;  margin:0 auto; padding:20px 0; cursor:pointer;}
#header .header-b .list li .xia dt .xia2  li a { color:#242424;}
#header .header-b .list li .xia dt .xia2 li:hover{background:#f0f0f0; color:#005e3e;}
#header .header-b .list .on { background:#f0f0f0}


#header .search_kuang { position:absolute; right:0; bottom:10px; border:1px solid #ccc; height:24px; line-height:24px; color:#323232}
#header .search_kuang .search_text { height:24px; line-height:24px; color:#323232; font-family:微软雅黑; font-size:14px; text-indent:5px}
#header .search_kuang .search_submit { background:url(../img/search.png) no-repeat; width:20px; height:20px; cursor:pointer}


#banner{ position:relative; overflow:hidden; width:100%; height:auto;}
#banner .bannerImg{ position:relative; width:100% !important; overflow:hidden}
#banner .bannerImg li{ width:100% !important; height:auto !important}
#banner .blue{height:10px;position: absolute;z-index: 9;text-align: center;width: 100%;bottom: 30px;}
#banner .white a{width:10px;height:10px;margin: 0 10px;cursor: pointer;text-indent: -9999px;display: inline-block;outline: none;background:#83a0a4; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#banner .white .activeSlide{background:#015e44; width:30px;-webkit-transition: all 0.3s ease-in 0;transition: all 0.3s ease-in 0;-moz-transition: all 0.3s ease-in 0;-ms-transition: all 0.3s ease-in 0;-o-transition: all 0.3s ease-in 0;}
#banner .anniu_zuo {width: 15px;height: 27px;display: block;position: absolute;z-index: 99;top: 40%;left: 5%;}
#banner .anniu_you {width: 15px;height: 27px;display: block;position: absolute;z-index: 99;top: 40%;right: 10%;}

.com-info .warp .qiye_info { padding:30px 0 60px 0}
.com-info .warp .qiye_list { padding-bottom:110px}
.com-info .warp .qiye_list li { float:left; width:33.33333%}
.com-info .warp .qiye_list li p {padding-left:20px}
.com-info .warp .qiye_list li .p1 { color:#000000; font-size:26px;padding:26px 20px }
.com-info .warp .qiye_list li .p2 {color:#87898c; font-size:14px;line-height:20px}
.com-info .warp .qiye_list li:hover p{ color:#016049;}
.warpper .tui-info { background:#016049;padding-bottom:70px}
.warpper .tui-info .tui-detail { background:#243229;padding:23px 66px 23px 46px}
.warpper .tui-info .tui-detail .tui-list { float:left;width:322px;margin-right:60px}
.warpper .tui-info .tui-detail .tui-list:last-child { margin-right:0px}
.warpper .tui-info .tui-detail .tui-list p { color:#fff}
.warpper .tui-info .tui-detail .tui-list .p1 { font-size:20px;margin-bottom:20px}
.warpper .tui-info .tui-detail .tui-list .tui-show {position:relative;left:20px;margin-bottom:20px;height:98px}
.warpper .tui-info .tui-detail .tui-list .tui-show p { line-height:24px}
.warpper .tui-info .tui-detail .tui-list .tui-show .p3 { font-size:14px}
.warpper .tui-info .tui-detail .tui-list .tui-od li { line-height:36px;border-top:1px dashed #49544d;color:#fff;font-size:14px;width:250px}
.warpper .tui-info .tui-detail .tui-list .tui-od li:last-child { border-bottom:1px dashed #49544d;}
.warpper .news-info { padding:60px 0}
.warpper .news-info .news_list { float:left;width:460px;padding-left:55px;border-right:1px solid #ddd}
.warpper .news-info .news_list li { line-height:41px;font-size:14px;color:#3f3f3f;}
.warpper .news-info .news_list li span { color:#888}
.warpper .news-info .pingtai { padding-left:30px;float:left;}
.warpper .news-info .pingtai li { line-height:41px;font-size:14px;color:#3f3f3f;}
.warpper .news-info .pingtai li span { color:#888}

.warpper .links { background:#eee;padding:45px 0 40px 0}
.warpper .links .p1 { text-align:center;font-size:}
.warpper .links li { float:left;margin-right:3px}

#footer { background:#1a1a1a;padding:30px 0}
#footer ul { float:left;margin-right:100px}
#footer ul li:first-child { color:#fff}
#footer ul li { color:#7c7b7b;font-size:14px;line-height:26px}
#footer ul li a { color:#7c7b7b}



.lian-tu{ width:100%; height:298px; position:relative; overflow:hidden; margin-bottom:45px;}
.lian-tu .box{ width:1920px; height:100%; position:absolute; left:50%; margin-left:-960px; top:0; text-align:center}
.lian-tu .warp{ height:auto;padding-top:78px; font-size:36px; font-weight:bold; color:white;}

.main{ position:relative;}
.main .left-big{width:220px; float:left;}
.main .right-big{width:915px; float:right; padding-bottom:80px;}
.main .right-big img { max-width: 100%;}
.main .left-big .t{ border:1px solid #045e44; height:78px; margin-bottom:30px; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -webkit-border-radius:8px; overflow:hidden}
.main .left-big .t .tu{ float:left; width:80px; text-align:center; background:#015e44; padding:21px 0;}
.main .left-big .t .words{ float:left; font-size:24px; color:#015e44; padding-left:10px; line-height:75px;}
.main .left-big .list{ border:1px solid #cacaca;}
.main .left-big .list a:first-child li{ border-top:none}
.main .left-big .list li{ padding:12px 20px;font-size:14px; color:#323232; border-top:1px solid #cacaca}
.main .left-big .list li a { color:#323232}
.main .left-big .list li a:hover { color:#fff}
.main .left-big .list li img{ float:right;}
.main .left-big .list li .img1{ display:none}
.main .left-big .list li .img3{ display:none; position:relative; top:5px}



.main .left-big .list li:hover{ background:#015e44; color:white;}
.main .left-big .list li:hover .img1{ display:block}
.main .left-big .list li:hover .img2{ display:none;}
.main .left-big .list li.on .img3{ display:block}
.main .left-big .list li.on .img2{ display:none;}
.main .left-big .list li.on{background:#015e44; color:white;}
.main .left-big .list .xia{ position:relative; display:none}
.main .left-big .list .xia dt{padding:12px 20px;font-size:14px; color:#323232; border-top:1px solid #cacaca; text-indent:20px;}
.main .left-big .list .xia dt img{ float:right}
.main .left-big .list .xia dt:hover{ color:#01543d; cursor:pointer}
.main .right-big .t-top{ font-size:24px; color:#015e44;padding-bottom:28px; margin-bottom:25px; border-bottom:1px solid #e5e5e5;}
.main .right-big .t-top a{ color:#3f3f3f; font-size:16px; line-height:24px;}

.enterprise-framework .right-big p{ font-size:15px; color:#585858; line-height:25px;}
.enterprise-growth .right-big p{ font-size:15px; color:#585858; line-height:25px;}
.enterprise-profile .right-big p{ font-size:15px; color:#585858; line-height:25px; }
.enterprise-idea .right-big .p1{ border-left:4px solid #015e44; padding-left:10px; font-size:18px; color:#015e44; margin-bottom:15px; height:20px;line-height: 8px;}
.enterprise-idea .right-big p{ font-size:14px; color:#666666; line-height:22px; margin-bottom:30px; white-space:pre-wrap}
.enterprise-neikan .right-big .list{ position:relative;}
.enterprise-neikan .right-big .list li{ width:260px; height:405px;padding-top:20px; float:left; margin-right:43px; margin-bottom:65px; text-align:center;box-shadow: 0 0 25px #c1c1c1;-webkit-box-shadow: 0 0 25px #c1c1c1;-moz-box-shadow: 0 0 25px #c1c1c1;-ms-box-shadow: 0 0 25px #c1c1c1;-o-box-shadow: 0 0 25px #c1c1c1;}
.enterprise-neikan .right-big .list li img{ width:250px; height:315px; margin-bottom:40px;}
.enterprise-neikan .right-big .list li p{ font-size:16px; text-align:center; color:#333333;}
.page{ text-align:center; position:relative;}
.page a{ display:inline-table; vertical-align:top; width:40px; height:28px; margin:0 4px; border:1px solid #e5e5e5; text-align:center; line-height:28px; font-size:12px; color:#2c2c2c}
.page a.prev{ width:56px;}
.page a.next{ width:56px;}
.page a:hover{ border:1px solid #015e44; color:#266c56}
.page a.on{border:1px solid #015e44; color:#266c56}

.group-news .right-big .list{ position:relative; margin:0 15px 0 20px;}
.group-news .right-big .list li{ position:relative; padding-bottom:25px; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
.group-news .right-big .list li .tu{ float:left;width:165px; margin-right:20px; }
.group-news .right-big .list li .nr{ width:580px; float:left; font-size:14px; color:#828282; line-height:23px;}
.group-news .right-big .list li .nr p:first-child{ font-size:16px; line-height:35px; color:#015e44; font-weight:bold}
.group-news .right-big .list li .time{ position:absolute; width:81px; height:80px; right:0; top:0; background:url(../img/time-bg.png) no-repeat center; font-size:15px;}
.group-news .right-big .list li .time p:first-child{ text-align:center; color:#535353; line-height:40px;}
.group-news .right-big .list li .time p:nth-child(2){ text-align:center; color:white; line-height:40px;}
.group-news .right-big .page{ text-align:left}
.group-news .right-big .page .jilu{ width:78px;}
.group-news .right-big .page .jilu:hover{ border:1px solid #e5e5e5;color:#2c2c2c}
.group-news .right-big .page .jump{ margin:0; border:none}
.group-news .right-big .page .jump:hover{color:#2c2c2c}
.group-news .right-big .page .jump-to{ width:28px; margin:0}

.news-xx .right-big p{ font-size:14px; color:#333333; line-height:24px; margin-bottom:30px;}

.zige-rz .right-big .list{ position:relative;}
.zige-rz .right-big .list li{ width:50%; float:left;}
.zige-rz .right-big .list li .tu{ min-height:255px; margin-bottom:25px;}
.zige-rz .right-big .list li p{ line-height:22px; font-size:16px; color:#323232; white-space:pre-wrap; text-align:center}

.zc-fagui .right-big p{font-size:16px; color:#323232; margin-bottom:30px;}

.business-cover p{ margin-bottom:20px; font-size:14px; color:#323232;}
.business-cover .p1{ font-size:18px;}
.business-cover .tu{ text-align:center}

.hospital-sales .right-big p{ margin-bottom:30px; color:#323232; line-height:24px; white-space:pre-wrap; font-size:14px;}

.major-products{}
.major-products .right-big .list{ position:relative}
.major-products .right-big .list li{ position:relative; width:50%; margin-bottom:30px; float:left; }
.major-products .right-big .list li .tu{ float:left;width:165px; height:160px; border:1px solid #e5e5e5; margin-right:15px; }
.major-products .right-big .list li .nr{float:left; font-size:14px; color:#828282; padding-top:10px;}
.major-products .right-big .list li .nr p:first-child{ font-size:18px; color:black; font-weight:bold; margin-bottom:28px;}
.major-products .right-big .list li .nr p{ margin-bottom:10px; color:#323232;}
.major-products .right-big .page{ text-align:left}
.major-products .right-big .page .jilu{ width:78px;}
.major-products .right-big .page .jilu:hover{ border:1px solid #e5e5e5;color:#2c2c2c}
.major-products .right-big .page .jump{ margin:0; border:none}
.major-products .right-big .page .jump:hover{color:#2c2c2c}
.major-products .right-big .page .jump-to{ width:28px; margin:0}

.major-project .right-big .list{ position:relative}
.major-project .right-big .list li{ width:50%; float:left; text-align:center}
.major-project .right-big p{ font-size:16px; color:#323232; line-height:25px;}


.download .right-big .list{ position:relative;}
.download .right-big .list li{ position:relative; padding-bottom:20px; padding-right:235px; border-bottom:1px solid #e5e5e5;margin:0 25px 40px 20px; position:relative}
.download .right-big .list li p{ font-size:14px; color:#666666; line-height:19px; margin-bottom:20px;}
.download .right-big .list li a{ position:absolute; width:56px; height:55px; background:url(../img/down.png) no-repeat center; top:20px; right:0;}
.download .right-big .list li p:first-child{ font-size:16px; color:#323232; font-weight:bold;}

.download .right-big .page{ text-align:left}
.download .right-big .page .jilu{ width:78px;}
.download .right-big .page .jilu:hover{ border:1px solid #e5e5e5;color:#2c2c2c}
.download .right-big .page .jump{ margin:0; border:none}
.download .right-big .page .jump:hover{color:#2c2c2c}
.download .right-big .page .jump-to{ width:28px; margin:0}

.data-query .right-big .question{ margin-left:105px; margin-bottom:80px;}
.data-query .right-big .question input{ float:left;}
.data-query .right-big .question input.input{ width:598px; height:48px; border:1px solid #e5e5e5; background:#f4f4f4; text-indent:20px; line-height:48px; font-size:16px; color:#999999; margin-right:10px;}
.data-query .right-big .question input.sub{ width:100px; height:50px; color:white; text-align:center; line-height:50px; font-size:16px; background:#015e44;}
.data-query .right-big .result{ margin-left:20px;}
.data-query .right-big .result .title{ font-size:16px; color:#015e44; padding-bottom:10px; border-bottom:1px solid #015e44; margin-bottom:30px;}
.data-query .right-big .result ul{ position:relative;}
.data-query .right-big .result ul li{ font-size:16px; color:#323232; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e5e5e5; margin-left:20px;}

.company-welfare .right-big .box table tr{ height:60px;}
.company-welfare .right-big .box table tr td{ text-align:center; font-size:14px; color:#333333;}

.resume-download .right-big .list{ position:relative}
.resume-download .right-big .list li{ padding-bottom:40px; margin-bottom:50px; position:relative; padding-left:70px; border-bottom:1px solid #eeeeee;}
.resume-download .right-big .list li.a{ background:url(../img/a-bg.png) no-repeat left top;}
.resume-download .right-big .list li.b{ background:url(../img/b-bg.png) no-repeat left top;}
.resume-download .right-big .list p{ font-size:16px; color:#000000;}
.resume-download .right-big .list p:first-child{ margin-bottom:10px;}
.resume-download .right-big .list li .down{ position:absolute; width:56px; height:55px; background:url(../img/down.png) no-repeat center; top:0; right:0;}

.rencai-development .right-big p{ font-size:16px; line-height:25px; color:#000000; margin-bottom:30px; }

.zhaopin-phone .right-big .kuang{ position:relative;}
.zhaopin-phone .right-big .kuang .tit{ background:url(../img/pho-titbg.png) no-repeat 2px center; padding-left:20px; margin-bottom:20px; font-size:16px; height:17px; line-height:17px;}
.zhaopin-phone .right-big .kuang .le .tit+p{ font-size:14px; line-height:25px; white-space:pre-wrap; color:#323232;}
.zhaopin-phone .right-big .kuang .ri .nr{ width:358px; height:78px; position:relative; border:1px solid #999999}
.zhaopin-phone .right-big .kuang .ri .nr textarea{ width:100%; height:100%;}
.zhaopin-phone .right-big .kuang .ri .message{ display:block; width:90px; height:25px; text-align:center; line-height:25px; font-size:12px; color:#333333; background:#eeeeee;}

.zhaopin-notic .right-big .list{ position:relative;}
.zhaopin-notic .right-big .list li{ padding-left:17px; background:url(../img/lv-fang.jpg) no-repeat 2px 3px; font-size:14px; color:#333333; padding-bottom:10px; border-bottom:1px solid #eeeeee; margin-bottom:35px;}
.zhaopin-notic .right-big .list li span{ float:right; color:#999999;}

.zhaopin-notic1 .right-big p{ font-size:16px; color:#333333; line-height:30px; white-space:pre-wrap;}
.zhaopin-notic1 .right-big table td{ height:45px; font-size: 14px; color:#333333; text-align:center}
.zhaopin-notic1 .right-big table tr:first-child td{ height:57px; color:white; font-size:18px;}

.contact-us .right-big p{ font-size:14px; color:#323232; line-height:23px; }
.contact-us .right-big p.ts{ font-size:12px; color:#666666; line-height:20px; background:#faf6e8; padding:12px; border:1px solid #efe8d0;}


.rczp .right-big table td {font-size: 14px;font-size: 1.4rem;color: #666666;}
.rczp .right-big table td a { color:#666}

.wyyp .right-big table td {text-indent: 20px;font-size: 14px;font-size: 1.4rem;color: #666666;}
.wyyp .right-big table td a { color:#666}

.wyyp .right-big table td .input {height: 28px;border: 1px solid #ccc;;text-indent: 15px;line-height: 28px;color: #333333;font-size: 14px;font-size: 1.4rem; width:300px; font-family:΢���ź�}
.wyyp .right-big table tr { height:10px}
.wyyp .right-big table .wenben { border:1px solid #ccc; width:500px; height:100px}


.left-big .list .kuang {  padding-left:20px; line-height:30px; font-size:14px; color:#666;  background:#f1f1f1; display:none; z-index:9999}
.left-big .list .kuang a { color:#666}
.left-big .list .kuang a:hover { color:#323232}




















